使用 ledger 进行复式记账
在 Emacs 中进行财务的记账管理有好几个插件,ledger、hledger、beancount。
我原来使用 beancount,因其具有很好看的 fava 界面。目前切换到了 ledger 上使用,因为 beancount V3 版本中少了几个好用的功能,如 bean-report、forcasting 等。
Emacs 中使用 ledger 记账的设置还是很简单的,基本配置如下:
;; 我使用 git submodule 管理 packages (use-package ledger-mode :load-path "packages/ledger-mode/" :mode ("\\.ledger\\'" . ledger-mode))
在 Emacs 中打开以 .ledger 结尾的文件,进行记录就可以啦。内容怎么记录可以参考 ledger 官方帮助文档第 2 节。
关于 ledger 的使用,可以查阅官方文档,我的简单使用理解见 ledger 使用流程。